import {NgModule} from '@angular/core';
import {CommonModule} from '@angular/common';
import {TemplateDrivenComponent} from './template-driven/template-driven.component';
import {FormRoutingModule} from './form-routing.module';
import {ShareModule} from '../../share/share.module';
import {GreatValidateModule} from 'great-ngform';
import {ReactiveComponent} from './reactive/reactive.component';
import {TemplateDriven01Component} from './template-driven01/template-driven01.component';
import {Reactive01Component} from './reactive01/reactive01.component';
import {ByteLengthComponent} from './byte-length/byte-length.component';
import {GreatAsyncComponent} from './great-async/great-async.component';
import {RegexpComponent} from './regexp/regexp.component';

@NgModule({
  imports: [
    CommonModule,
    FormRoutingModule,
    ShareModule,
    GreatValidateModule
  ],
  declarations: [
    TemplateDrivenComponent, ReactiveComponent, TemplateDriven01Component, Reactive01Component,
    ByteLengthComponent, GreatAsyncComponent, RegexpComponent]
})
export class FormModule {
}
